/* 
 * File:   MenuGS.h
 * Author: Semidán Acosta Betancor
 *
 * Created on 18 de septiembre de 2011, 19:35
 */

#ifndef MENUGS_H
#define	MENUGS_H

#include "ESGameState.h"

#include <SFML/Graphics.hpp>
#include <SFML/Audio.hpp>


class MenuGS : public ee::ESGameState
{
    
public:
    
    MenuGS();
    virtual ~MenuGS();
    
    virtual void handleEvents(sf::RenderWindow& window);
    virtual void update(sf::RenderWindow& window);
    virtual void draw(sf::RenderWindow& window);
    
    virtual void init();
    virtual void cleanup();
    
    virtual void resume();
    virtual void pause();
    
    
private:
    const static int Num_Options;
    
    sf::Font *menuFont;
    sf::Texture *titleImage;
    sf::Texture *backGroundImage;

};

#endif	/* MENUGS_H */

